Servebolt\Optimizer\Queue\Queues\WpObjectQueue A

Total Complexity 65
Dependencies 4
Dependents 6
Total lines 360
Lines of code 188
Logical lines of code 96
Comment lines 116
Methods 19
Properties 6

Methods 19

Method Rating Maintainability Complexity Lines of code
resolveUrlsToPurgeFromWpObject()
A
51 9 27
parseQueueSegment()
S
51 7 30
hasTermInQueue()
S
56 7 18
flagItemsAsCompletedOrFailed()
S
60 6 13
hasUrlInQueue()
S
60 5 14
hasPostInQueue()
S
60 5 13
hasPurgeAllRequestInQueue()
S
64 4 10
cleanUpQueue()
S
65 3 9
itemHasOnlyFailedChildItemsInUrlQueue()
S
67 3 7
itemHasOnlyCompletedChildItemsInUrlQueue()
S
67 3 7
add()
S
68 2 7
itemHasSomeFailedChildItemsInUrlQueue()
S
71 2 5
urlQueue()
S
71 2 6
parseQueue()
S
69 2 7
clearUrlQueue()
S
82 1 3
clearQueue()
S
82 1 3
getActiveItems()
S
81 1 3
getItemsToParse()
S
79 1 3
__construct()
S
80 1 3